Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / commits / ceccf31

Commit ceccf3153b289bf5e937cd2b76bffeece89683a0


Parents : bde33e7
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-12T23:48:21+01:00

Correct link MDU calculation

Changes

1 files changed, 1 insertions(+), 0 deletions(-)


Diff

diff --git a/RNS/Link.py b/RNS/Link.py
index dd6d1e0a..12523c48 100644
--- a/RNS/Link.py
+++ b/RNS/Link.py
@@ -459,6 +459,7 @@ class Link:
def update_mdu(self):
self.mdu = self.mtu - RNS.Reticulum.HEADER_MAXSIZE - RNS.Reticulum.IFAC_MIN_SIZE
+ self.mdu = math.floor((self.mtu-RNS.Reticulum.IFAC_MIN_SIZE-RNS.Reticulum.HEADER_MINSIZE-RNS.Identity.TOKEN_OVERHEAD)/RNS.Identity.AES128_BLOCKSIZE)*RNS.Identity.AES128_BLOCKSIZE - 1
RNS.log(f"Link MDU updated to {self.mdu}", RNS.LOG_DEBUG) # TODO: Remove debug
def rtt_packet(self, packet):

Served by rngit 1.5.2 - Generated in 0.05s